An IP Core and GUI for Implementing Multilayer Perceptron with a Fuzzy Activation Function on Configurable Logic Devices
نویسندگان
چکیده
This paper describes the development of an Intellectual Property (IP) core in VHDL able to implement a Multilayer Perceptron (MLP) artificial neural network (ANN) topology with up to 2 hidden layers, 128 neurons, and 31 inputs per neuron. Neural network models are usually developed by using programming languages, such as Matlab®. However, their implementation in configurable logic hardware requires the use of some other tools and hardware description languages, such as as VHDL. For easy migration, a Matlab Graphical User Interface (GUI) to automatically translate the ANN architecture to VHDL code has been developed. In addition, the use of an activation function based on fuzzy logic for the implementation of the MLP neural network simplifies the logic and improves the results. The environment was tested using a typical prediction problem, the Mackey-Glass series, where several ANN topologies were generated, tested and implemented in an FPGA. Results show the excellent agreement between the results provided by the software model and the hardware implementation.
منابع مشابه
New full adders using multi-layer perceptron network
How to reconfigure a logic gate for a variety of functions is an interesting topic. In this paper, a different method of designing logic gates are proposed. Initially, due to the training ability of the multilayer perceptron neural network, it was used to create a new type of logic and full adder gates. In this method, the perceptron network was trained and then tested. This network was 100% ac...
متن کاملA Novel Fuzzy and Artificial Neural Network Representation of Overcurrent Relay Characteristics
Accurate models of Overcurrent (OC) with inverse time relay characteristics play an important role for coordination of power system protection schemes. This paper proposes a new method for modeling OC relays curves. The model is based on fuzzy logic and artificial neural networks. The feed forward multilayer perceptron neural network is used to calculate operating times of OC relays for various...
متن کاملApplication of multilayer perceptron neural network and support vector machine for modeling the hydrodynamic behavior of permeable breakwaters with porous core
In this research, the application of multilayer perceptron (MLP) neural networks and support vector machine (SVM) for modeling the hydrodynamic behavior of Permeable Breakwaters with Porous Core has been investigated. For this purpose, experimental data have been used on the physical model to relate the reflection and transition coefficients of incident waves as the output parameters to the wid...
متن کاملA Neuro-Fuzzy Model for a Dynamic Prediction of Milk Ultrafiltration Flux and Resistance
A neuro-fuzzy modeling tool (ANFIS) has been used to dynamically model cross flow ultrafiltration of milk. It aims to predict permeate flux and total hydraulic resistance as a function of transmembrane pressure, pH, temperature, fat, molecular weight cut off, and processing time. Dynamic modeling of ultrafiltration performance of colloidal systems (such as milk) is very important for design...
متن کاملNeural Network Based Modeling and Fuzzy Control of A Chemical Plant for Automatic Gas Yield Control
In this paper, a rectifying tower of a chemical plant is modeled using neural networks and human experts in charge of production control are modeled by fuzzy logic. The neural network models and fuzzy controllers are interconnected for automatic O2 production simulation. Standard multilayer perceptron architecture and backpropagation learning algorithm are used to model a rectifying tower. Real...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- J. UCS
دوره 14 شماره
صفحات -
تاریخ انتشار 2008